package com.huanf.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableLogic;
import com.huanf.enums.SexEnum;
import lombok.Data;

/**
 * @author: 35238
 * 功能:
 * 时间: 2024-01-01 15:37
 */
@Data
public class User {

    //@TableId(value = "uid",type = IdType.AUTO) //注意value值是数据库字段的主键字段名
    @TableId(value = "uid") //如果在全局配置了主键生成策略，那么上面那行的type属性就不用了
    private Long uid;//当主键不是id时，就必须在你主键成员变量的上一行使用@TableId注解

    @TableField("user_name")
    private String name;//注意此时对应的是数据库的user_name字段。此时需要使用@TableField("user_name")指定成员变量对应的数据库字段
    private Integer age;
    private String email;

    private SexEnum sex;


    @TableLogic//这个注解表示isDeleted对应的is_delete字段是逻辑删除字段
    private Integer isDeleted;





}
